|
|
|
@@ -114,11 +114,11 @@ module Agents
|
|
114
|
114
|
end
|
|
115
|
115
|
|
|
116
|
116
|
def single_tracking_request?
|
|
117
|
|
- interpolated[:single_tracking_request] != "false"
|
|
|
117
|
+ boolify(interpolated[:single_tracking_request])
|
|
118
|
118
|
end
|
|
119
|
119
|
|
|
120
|
120
|
def last_checkpoint?
|
|
121
|
|
- interpolated[:last_checkpoint_request] != "false"
|
|
|
121
|
+ boolify(interpolated[:last_checkpoint_request])
|
|
122
|
122
|
end
|
|
123
|
123
|
|
|
124
|
124
|
def working?
|
|
|
|
@@ -134,7 +134,7 @@ module Agents
|
|
134
|
134
|
if single_tracking_request? || last_checkpoint?
|
|
135
|
135
|
response = HTTParty.get(single_or_checkpoint_tracking_url, request_options)
|
|
136
|
136
|
else
|
|
137
|
|
- response = HTTParty.get(trackings_url, request_options)
|
|
|
137
|
+ response = HTTParty.get(event_url, request_options)
|
|
138
|
138
|
end
|
|
139
|
139
|
events = JSON.parse response.body
|
|
140
|
140
|
create_event :payload => events
|
|
|
|
@@ -145,7 +145,7 @@ module Agents
|
|
145
|
145
|
"https://api.aftership.com/v4/"
|
|
146
|
146
|
end
|
|
147
|
147
|
|
|
148
|
|
- def trackings_url
|
|
|
148
|
+ def event_url
|
|
149
|
149
|
base_url + "#{URI.encode(interpolated[:get].to_s)}"
|
|
150
|
150
|
end
|
|
151
|
151
|
|